package edu.zut.method;

import java.util.Arrays;

public class MethodDemo03 {
    /*
        参数传递：
            值传递
            引用传递  ： 引用数据类型   形参的改变会影响到实参
       (基本数据类型)值传递中，形参变量的值发生变化是不会影响实参的值的
       */
    public static void main(String[] args) {
        int a = 100;
        method04(a);
        System.out.println(a);
        int[] array = {20,56,89};
        method01(array);
        System.out.println(Arrays.toString(array));

    }

    //形参是引用数据类型时，形参的修改会影响到实参
    public static void method01(int[] arr){
        arr[0] = 50;
    }

    public static void method04(int a) {
        a = 101;
        System.out.println("方法中的形参a="+a);
    }


}
